// pages/add/add.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    // 收入/支出 活跃的标签名称，默认为expense
    activeTap: "expense",
    // dialog 对话框的显示与隐藏
    isShow: false,
    // 表示当前被点击的 item 项名称
    itemName: '',
    // 
    errorShow: false,
    successShow: false,
    warnShow: false,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 当 支出/收入 被点击 的事件处理函数
   */
  handleChoose (e) {
    let activeTap = e.currentTarget.dataset.index == 0 ? 'expense' : 'income'
    this.setData({
      activeTap
    })
  },

  /**
   * 当 dialog 的按钮点击时触发
   */
  tapDialogButton (e) {
    // buttonIndex 0表示取消 1表示确认
    let buttonIndex = e.detail.index
    this.setData({
      isShow: false
    })
  },

  /**
   * 
   */
  handleEvent (e) {
    // 表示 tap分类 被点击了
    let itemName = e.detail.cateName
    this.setData({
      itemName,
      isShow: true
    })
  },

  handleBtnClick1 () {
    this.setData({
      errorShow: true
    })
  },
  handleBtnClick2 () {
    this.setData({
      successShow: true
    })
  },
  handleBtnClick3 () {
    this.setData({
      warnShow: true
    })
  }
})